From a5c9d9c243494fdcb17e8d3874f5c5c47c442460 Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Thu, 15 Feb 2007 13:36:00 +0000 Subject: [PATCH] libxc: Fix xc_vcpu_{set,get}_affinity (Xen-bugzilla No.900). http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=900 Signed-off-by: Masaki Kanno --- tools/libxc/xc_domain.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/libxc/xc_domain.c b/tools/libxc/xc_domain.c index 73d229dc61..6e3b0d9e82 100644 --- a/tools/libxc/xc_domain.c +++ b/tools/libxc/xc_domain.c @@ -102,7 +102,7 @@ int xc_vcpu_setaffinity(int xc_handle, domctl.domain = (domid_t)domid; domctl.u.vcpuaffinity.vcpu = vcpu; - bitmap_64_to_byte(local, &cpumap, sizeof (cpumap)); + bitmap_64_to_byte(local, &cpumap, sizeof(cpumap) * 8); set_xen_guest_handle(domctl.u.vcpuaffinity.cpumap.bitmap, local); @@ -148,7 +148,7 @@ int xc_vcpu_getaffinity(int xc_handle, ret = do_domctl(xc_handle, &domctl); unlock_pages(local, sizeof (local)); - bitmap_byte_to_64(cpumap, local, sizeof (local)); + bitmap_byte_to_64(cpumap, local, sizeof(local) * 8); out: return ret; } -- 2.30.2